
# 判断文件是否存在，如果文件不存在，创建文件夹，并下载文件。如果文件存在，则更新文件
# 文件夹名称
folder="myfolder1"
# 工程名
projectName="UseredCar"
# git链接
gitUrl="http://gitlab.ywsoftware.com/huangj/UseredCar.git"
# 自动输入账号密码下次做
# # git账号
# userAccount=""
# # git密码
# password=""

if [ ! -d $folder ]; then
  echo "++++++++++++++++下载脚本流程开始+++++++++++++++++++"
  echo $folder
  mkdir $folder
  cd $folder
  git clone $gitUrl
  echo"++++++++++++++++下载完成++++++++++++++++"
  else
  echo "++++++++++++++++更新脚本流程开始++++++++++++++++"
  echo "打开文件夹"
  cd ./$folder/$projectName
  echo "下载temp分支开始"
  # 在本地新建一个temp分支，并将远程origin仓库的master分支代码下载到本地temp分支
  git fetch origin master:temp
  echo "代码合并开始"
  # 代码合并
  git merge temp
  echo "删除分支开始"
  # 删除该分支
  git branch -d temp
  echo "更新结束"
fi


